Selektives Laden und Entladen von Prädikatsextensionen beim Constraint-basierten Datenbank-Caching

نویسندگان

  • Joachim Klein
  • Susanne Braun
  • Gustavo Machado
چکیده

Zusammenfassung: Um die Antwortzeit von Anfragen an Datenbanksysteme zu verringern und die Skalierbarkeit zu erhöhen, werden beim Datenbank-Caching Teilmengen von Daten in der Nähe von Anwendungen vorgehalten. Im Gegensatz zu anderen Ansätzen wird hierbei eine deklarative Anfragebearbeitung durch das Cache-System angestrebt, welche die Auswertung einzelner Prädikate unterstützt, die in häufig auszuwertenden Anfragen auftreten. Im Constraint-basierten Datenbank-Caching werden hierzu Bedingungen definiert, die eine korrekte Anfrageauswertung garantieren und zudem leicht überprüfbar sind. Dabei beschreiben die Constraints einen Abhängigkeitsgraphen, der das Laden und Entladen von Cache-Inhalten beeinflusst. Um dennoch eine bestmögliche Anfragebearbeitung zu gewährleisten, ist es wichtig, leistungsstarke Methoden zu entwickeln, die ein selektives Laden und Entladen zu verwaltender Einheiten (so genannter Cache Units) ermöglicht. Dieser Aufsatz beschreibt die bisherigen Ansätze und evaluiert erstmals explizit deren Performance. Die neu eingeführten Begriffe Cache-Unit und Cache-Unit-Differenz helfen dabei, die Größenverhältnisse der zu verwaltenden Einheiten zu beschreiben. Darüber hinaus werden neue Umsetzungen vorgestellt, die ein effizienteres Laden und Entladen als bisher ermöglichen und die Adaptivität des Gesamtsystems steigern.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Dynamische Konfiguration von Cache Groups beim Constraint-basierten Datenbank-Caching

Beim Datenbank-Caching werden Teilmengen relationaler Daten eines zentralen Datenbankservers in der Nähe von Anwendungen vorgehalten. Das Constraintbasierte Datenbank-Caching (CbDBC) hält dabei in den Cache-Instanzen Satzmengen von Prädikaten vor, deren Vollständigkeit mithilfe von Constraints kontrolliert und eingehalten wird. Hierbei spielt die Konfiguration einer Cache-Instanz eine wichtige ...

متن کامل

Einen Schritt zurück zum negativen Datenbank-Caching

Zusammenfassung: Ein Schlüssel zur Erhöhung der Qualität von Web-Anwendungen ist Caching. Während das Web-Caching Dokumentfragmente bereithält, die zunehmend aus Datenbank-Daten generiert werden, richtet sich das Datenbank-Caching auf die redundante Speicherung dieser Daten selbst. Eine adaptiv verwaltete Teilmenge der Backend-Daten ermöglicht im Cache durch Vollständigkeitseigenschaften die ko...

متن کامل

Eine parametrisierbare Messumgebung für datenintensive verteilte Anwendungen

Datenintensive Anwendungen werden heute in der Regel verteilt über mehrere horizontal oder vertikal verknüpfte Rechnerknoten abgewickelt. Dabei ist das Leistungsverhalten des Gesamtsystems seit Jahrzehnten, das immerwährende Problem, da den technologischen und algorithmischen Verbesserungen stets zunehmende Anforderungen der Anwendungen auf noch schneller wachsenden Datenvolumina gegenüberstand...

متن کامل

Stets Wertvollständig! - Snapshot Isolation für das Constraint-basierte Datenbank-Caching

+ 98, LAK10] ist dabei festzulegen, wie die Vollständigkeit der benötigten Sätze bereits im Cache (durch einen lokalen Zugriff) bestimmt werden kann. Constraint-basierte Datenbank-Caching (CbDBC) verwendet dazu einfache Bedingungen (Constraints), welche die Vollständigkeit von Sätzen bezüglich eines Wertes garantieren. Dies erlaubt es, die einer Anfrage vorgeschaltete Vollständig-keitsprüfung (...

متن کامل

KeyX: ein selektiver schlüsselorientierter Index für das Index Selection Problem in XDBMS

Zusammenfassung In relationalen Datenbank-Management-Systemem (RDBMS) werden Indizes verwendet, um spezifische und häufig wiederkehrende Anfragen zu beschleunigen. Die Auswahl von passenden Indizes ist ein wichtiger Prozess beim Anlegen und Optimieren der Datenbank, der meist von einem Administrator oder einem Index-Auswahl-Tool durchgeführt wird, welches eine Menge von passenden Indizes vorsch...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009